﻿//获取当前HTML相对应的angularjs
var re = document.getElementById("requirksmain").getAttribute("data-basejs");
require.config({
    //设置每个文件的基目录
    baseUrl:'',
    //各个模块加载路径
    paths: {
        'jquery': '/Angular/scripts/Jquery-1.11.2.min',
        'app': '/Angular/Angular+require 每个页面都是独立的/app',
        'angular': '/Angular/Angular+require 每个页面都是独立的/angular.min',
        'angularUi': '/Angular/scripts/angular-ui-router',
        'method': '/Angular/method',
        'yinyong': re
    },
    //放弃加载一个脚本之前等待秒数 默认为7秒
    waitSeconds: 0,
    //用于配置不兼容模块 表明模块的依赖性
    shim: {
        'angular': {
            deps: ['jquery'],
            'exports': 'angular'
        },
        'angularUi': {
            deps: ['angular'],
            'exports': 'angularUi'
        }
    },
    //
    priority: ['jquery', 'angular'],
    //JS加载给与JS相关的时间戳 使JS不进行走缓存
    urlArgs: 'v=' + (new Date()).getTime()
});
//进行模块的加载和初始化,接受两个参数 
//第一个为数组 表示所依赖的模块
//第二个为回调函数
require(['angular', 'app', 'angularUi', 'jquery', 'yinyong'], function (angular) {
    angular.bootstrap(document, ['app']);
});
